home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.util.Debug;
- import java.util.Enumeration;
- import java.util.Vector;
- import javax.swing.event.ChangeListener;
-
- class Schema$UnknownOwner implements AttributeDeclaration.Owner {
- // $FF: synthetic field
- final Schema this$0;
- AttributeGroupMember member;
- String ownerName;
-
- public Schema$UnknownOwner(Schema var1, String var2) {
- this.this$0 = var1;
- this.ownerName = var2;
- }
-
- public String getName() {
- return this.ownerName;
- }
-
- public AttributeGroupMember getMember() {
- return this.member;
- }
-
- public AttributeGroup getAttributeGroup() {
- return null;
- }
-
- public void add(AttributeGroupMember var1) {
- if (var1 != this.member) {
- Debug.assert(this.member == null, "UnknownOwners can only hold one member");
- this.member = var1;
- }
- }
-
- public void remove(AttributeGroupMember var1) {
- Debug.assert(this.member == var1, String.valueOf(var1.getName()).concat(String.valueOf(" is not the member for this owner")));
- this.member = null;
- }
-
- public URI getURI() {
- Debug.assert(this.member instanceof AttributeDeclaration, "unknown owner of something other than an attr.");
- return ((AttributeDeclaration)this.member).getURI();
- }
-
- public Enumeration getOwnedAttributes() {
- return new Schema.4(this);
- }
-
- public String getAttributesAsString(boolean var1) {
- return this.member.toString();
- }
-
- public void addChangeListener(ChangeListener var1) {
- }
-
- public void removeChangeListener(ChangeListener var1) {
- }
-
- public Vector updateAttributes(Vector var1) {
- Debug.assert(false, "can't updateAttributes for an unknown owner");
- return new Vector();
- }
-
- public AttributeGroupMember getAttributeOrGroup(String var1) {
- return this.member != null && this.member.getName().equals(var1) ? this.member : null;
- }
-
- public void fireChangeEvent(int var1, Object var2) {
- }
-
- public BaseDeclaration asDecl() {
- return null;
- }
- }
-